Leetcode 287 - Find The Duplicate Number